function prosesAjax(idElemen, metode, url, pasNilai) {
   /*
      idElemen: ID elemen untuk menaruh tanggapan
      metode  : menyatakan metode untuk melewatkan nilai
      url     : URL layanan
      pasNilai: pasangan variabel dan nilai. Cukup diisi null 
                kalau metode berisi 'GET'
   */

   var elemenInfo = document.getElementById(idElemen); 

   var tanggapanSukses = function(o){   
      elemenInfo.innerHTML = o.responseText;
   };   
   
   var tanggapanGagal = function(o){   
      elemenInfo.innerHTML = "Sorry gagal mendapatkan hasil.<br>" +
         "Kesalahan: " + o.statusText;
   }; 

   var callback = {   
      success:tanggapanSukses,   
      failure:tanggapanGagal,
      cache: false   
   };  

   elemenInfo.innerHTML = 
      "<img src=\"/yui/build/assets/skins/sam/wait.gif\" />" + 
      "Tunggu...";
   var permitaan = YAHOO.util.Connect.asyncRequest(
                      metode, url, callback, pasNilai);
};
    
